
.banner-item{
    display: inline-block;
    width: 19%;
    height: 48px;
    line-height: 48px;
}
.banner-item-lg{
    width:35%;
}
.banner-label{
    width: 75px;
    /* line-height: 16px; */
    padding-top: 0px;
}
.banner-ipt{
    min-width: 100px;
    width: 50%;
    padding-left: 10px;
    /* margin-top: 5px; */
}
.banner-text{
    /* line-height: 35px; */
    padding-left:5px;
}
.banner-text-label{
    width:100px;
}


.banner-urgengcy-num{
    width: 30%;
    display: inline-block;
}
.banner-urgency-unit{
    width: 40%;
    display: inline-block;
    margin-right: 10px;
    margin-top: -3px;
}
.banner-item-right{
    width: 15%;
    background: url('../img/UIIcons/clock.png') no-repeat left center; 
    padding-left: 38px;
    float: right;
    min-width: 250px;
    line-height: 48px;    
}
.banner-item-text{
    width: 8%;
    min-width: 120px;
    float: left;
    /* display: inline-block; */
    height: 48px;
    line-height: 48px;
}
.banner-item-textLength{
    width: 12% !important
}


.block-head{
    height: 12px;
    margin: 12px 0;
    border-left: 4px solid #1269ac;
    padding-left: 10px;
    font-size: 12px;
    line-height: 12px;
    color: #1269ac;
}
.block-head-span{
    display:inline-block;
    height:12px;
    position:relative;
    top:-4px;
}
.detail-btnAdd{
    margin-left:20px;
}
.detail-btnAdd button{
    width:70px;
    border-radius: 3px
}
/* .detail-btnAdd button:link,.detail-btnAdd button:visited{
    color:#f0f8fb
} 
.detail-btnAdd button:hover{
    color:#f0f8fb
}  */
.detail-client-info{
    display: flex;
    flex-direction: row;
    height: 24px;
    padding-bottom: 10px;
    margin-top: 10px;
    border-bottom: 1px dashed #d1d4d8;
}
.detail-order-code{
    margin: 10px 0;
}
.client-name{
    display: inline-block;
    flex: 1;
    /* text-align: left; */
    font-size: 14px;
    line-height: 14px;
    font-weight: bold;
}
.client-date{
    display: inline-block;
    flex: 1;
    /* text-align: right; */
}



.detail-table{
    width: 100%;
}
.detail-table input{
    height: 28px;
}
.detail-table select{
    height: 28px;
}
.detail-table tr{
    /* height:32px; */
    height: 35px;
    
}
.tab-tbod td{
    background-color: #fff;
}
.detail-table th{
    text-align: center;
}
.detail-table select:disabled{
    border-width: 0px;
    background: transparent;
    padding-left: 0px;
}
.detail-table input:disabled{
    border-width: 0px;
    background: transparent;
}
.page-body-banner select:disabled{
    border-width: 0px;
    background: transparent;
    width:30px;
    padding-left: 0px;
    padding-right: 0px;
    margin-right: 0px
}
.page-body-banner input:disabled{
    border-width: 0px;
    background: transparent;
    padding-left: 0px;
    padding-right: 0px;
    width:20px;
}
.detail-td-left{
    width: 110px;
    text-align: right;
    background-color:  #f0f8fb;
}
.detail-td-right{
    padding-left: 10px;
}
.detail-td-right label{
    line-height: 12px;
    margin-bottom: 0px;
}
.detail-text-area{
    resize:none;
    margin:3px 0;
    height:80px !important;
    font-size: 12px;
}

.td-multi-col{
    width: 100%;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    flex-wrap: nowrap;
}
.td-multi-col td-flex{
    /* width: 0px; */
    min-width:0;
    /* flex-grow: 1; */
}


.td-title{
    display: inline-block;
    height: 32px;
    line-height: 32px;
    text-align: right;
    
    width: 110px;
    background-color: #f0f8fb;
    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
}
.td-content{
    /* display:inline-block; */
    height:32px;
    padding-left:6px;
    /* font-size:0px; */
}
.td-content select{
    margin-top:-3px;
}
.td-title-first{
    border-left: 0px;
}
.td-textarea-container{
    padding-right: 10px;
}
.td-progress{
    display: flex;
    justify-content: center;
    align-items: center;
}
.tms-autocomplete input {
    width:100%;
}
.detail-attachment-container{
    padding: 10px;
}
.detail-attachment-table{
    /* margin: 10px; */
    width: 100%;
}
.detail-attachment-table th {
    text-align: center;
    background-color: #f4fafe;
}
.attachment-table-filename{
    padding-left: 10px;
}
.detail-btn-area{
    font-size: 0px;
    margin-top: 10px;
}
.detail-bottom{
   margin-bottom:30px;
}
.block-head-btn{
    float:left
}
.detail-block-btn{
    height:24px;
    line-height:12px;
    padding-top:4px;
    position:relative;
    top:-2px; 
    background-color:#1269ac
}
.detailBtn-add{
    color:#fff !important;
}
.detailBtn-add:hover{
    color:#f0f8fb !important;
}

.banner-item select{
    display: inline-block
}

.detail-remarks{
    height: 100px
}

.detail-orderCode-text{
    color:#1269ac
}

#cspInquiryEdit label.error,#inquiryAddDetail label.error,#inquiryPayDetail label.error{
    visibility: hidden !important;
    display:none !important
}

.detail-td-right-viaList{
    padding-top: 4px;
    padding-bottom:4px
}
.tms-btn-via{
    font-size: 12px;
    padding:2px 5px;
}

.tms-detail-addBtn{
    margin-top:-3px;
    margin-left: 0px;
}